/*
 * TDS PEC 4
 * Grupo 3H2M
 * 
 * El paquete <code>edu.uoc.tds.pec4.beans</code> contiene la implementación de
 * los Data Transfer Object, que representan los mapeos de objetos contra las tablas
 * de la base de datos.<br />Esto permite que las diferentes capas de la aplicación puedan
 * comunicarse enviando objetos DTO que encapsulen la información.<br />
 *
 */
package edu.uoc.tds.pec4.beans;

/**
 * La clase <code>RendibilidadAulaDTO</code> representa los datos de un informe de
 * rendibilidad de aulas. Extiende de la clase RendibilidadDTO con el fin de incorporar
 * los atributos de esta superclase más los propios.<br />
 *
 * @author	Grupo 3H2M
 * @version	04/12/2011
 * @see		edu.uoc.tds.pec4.beans.RendibilidadDTO
 */
public class RentabilidadClienteDTO extends RentabilidadDTO {
    
    private String cliente;
    private RentabilidadSolicitudesDTO solicitudes;
    Integer totalAulas;
    Float mediaCancelacion;
    Float diferenciaMediaCancelacion;
    
    
    public RentabilidadClienteDTO() {
        super();
    }

    public RentabilidadClienteDTO(String cliente, RentabilidadSolicitudesDTO solicitudes, 
            Float mediaCancelacion, Float repectoMediaGlobalCancelacion, 
            RentabilidadReservasDTO reservas, RentabilidadFacturacionDTO facturacion, 
            RentabilidadFacturacionMediaDTO facturacionMedia, Integer totalAulas) {
        super(reservas, facturacion, facturacionMedia);
        this.cliente = cliente;
        this.solicitudes = solicitudes;
        this.mediaCancelacion = mediaCancelacion;
        this.diferenciaMediaCancelacion = repectoMediaGlobalCancelacion;
        this.totalAulas = totalAulas;
    }

    public String getCliente() {
        return cliente;
    }

    public void setCliente(String cliente) {
        this.cliente = cliente;
    }

    public Float getMediaCancelacion() {
        return mediaCancelacion;
    }

    public void setMediaCancelacion(Float mediaCancelacion) {
        this.mediaCancelacion = mediaCancelacion;
    }

    public Float getDiferenciaMediaCancelacion() {
        return diferenciaMediaCancelacion;
    }

    public void setDiferenciaMediaCancelacion(Float diferenciaMediaCancelacion) {
        this.diferenciaMediaCancelacion = diferenciaMediaCancelacion;
    }

    public RentabilidadSolicitudesDTO getSolicitudes() {
        return solicitudes;
    }

    public void setSolicitudes(RentabilidadSolicitudesDTO solicitudes) {
        this.solicitudes = solicitudes;
    }

    public Integer getTotalAulas() {
        return totalAulas;
    }

    public void setTotalAulas(Integer totalAulas) {
        this.totalAulas = totalAulas;
    }
    
    
    
}
